Big Huge Thesaurus

Emilia coccinea

noun

sounds kind of like